Add Emitter
Add smoke emitter.
Node Data | |
|---|---|
Display name | |
Add Emitter | |
Internal name | |
Node_Smoke_Add | |
Inheritances | |
| Node_Smoke | |
| Node_Smoke_Add | |
Inputs | |
Domain | |
Brush | |
enum |
Type |
surface |
Fluid Brush |
enum |
Shape |
range |
Level |
vec2 |
Position |
vec2 |
Scale |
Smoke | |
slider |
Density |
Push | |
int |
Expand Velocity Mask |
vec2 |
Velocity |
slider |
Inherit Velocity |
Repulse | |
float |
Repulse |
float |
Spokes |
rotation |
Twist |
Outputs | |
sdomain |
Domain |
Add a smoke source to the simulation.
Properties
| Brush | |
| Fluid Brush | A surface to emit smoke from. The brightness of the pixel determines the amount of smoke emitted. |
| Position | Position of the smoke source. |
| Smoke | |
| Density | Density of the smoke. |
| Push | |
| Expands Velocity Mask | Apply velocity beyond the brush area to reduce turbulence. |
| Velocity | Initial velocity of the smoke. |
| Inherit Velocity | Apply the velocity of the brush (based on the Position) to the smoke. |
Commit History
| 1.12.0 |
|
|---|
Related Links
- Base Code: /scripts/node_smoke_add/node_smoke_add.gml
- Shader [sh_draw_grey_alpha]: /shaders/sh_draw_grey_alpha/sh_draw_grey_alpha.fsh
- Shader [sh_smoke_add_surface]: /shaders/sh_smoke_add_surface/sh_smoke_add_surface.fsh
- Shader [sh_mask_expand]: /shaders/sh_mask_expand/sh_mask_expand.fsh
- Shader [sh_fd_repulse]: /shaders/sh_fd_repulse/sh_fd_repulse.fsh